package com.cyx.spring.context;

import java.util.HashMap;
import java.util.Map;

/**
 * BeanPostPorocesser
 *
 * @author yongxiang
 * @date 2024/10/23 17:48
 * @desc
 */
public interface BeanPostProcessor   {


    default Object postProcessBeforeInitialization(Object bean, String beanName){
        return bean;
    }

    default Object postProcessAfterInitialization(Object bean, String beanName){
        return bean;
    }

    default Object postProcessOnSetProperty(Object bean, String beanName){
        return bean;
    }

}
